How To Undo / Revert A Pushed Commit In Git - 2 Ways - Which One Suits Your Needs